Package-level declarations
Types
Marks a function inside an Aspect-annotated class as after advice.
Holds metadata about a single annotation instance present on a method or parameter.
Marks a function inside an Aspect-annotated class as around advice.
Marks a class or object as an AspectK aspect.
Marks a function inside an Aspect-annotated class as before advice.
Describes a single parameter of an intercepted method.
Compile-time metadata describing the signature of an intercepted method.
Extends JoinPoint with the ability to proceed to the intercepted function's body.
Functions
Returns the AnnotationInfo for annotation T present on the intercepted function, or null if no such annotation is present.
Returns the AnnotationInfo for annotation T present on this method signature, or null if no such annotation is present.
Returns JoinPoint.target cast to T, or null if the target is null or cannot be cast to T.